package com.hgw.Demo10_TemplateMethodPattern.HookMethod;

/**
 * Data time:2021/12/21 16:23
 * StudentID:2019112118
 * Author:hgw
 * Description: 具体子类
 */
public class XMLDataViewer extends DataViewer {
    // 实现父类方法：获取数据
    public void getData() {
        System.out.println("从XML文件中获取数据.");
    }

    // 实现父类方法：显示数据，默认以柱状图方式显示，可结合桥接模式来改进
    public void displayData() {
        System.out.println("以柱状图显示数据.");
    }

    // 覆盖父类的钩子方法
    public boolean isNotXMLData() {
        return false;
    }
}
